"""
requests:
    1.基本使用：
        官方文档：
            https://requests.readthedocs.io/projects/cn/zh-cn/latest/
        快速上手
            https://requests.readthedocs.io/projects/cn/zh-cn/latest/user/quickstart.html
    2.安装
        pip install requests
    3.response的属性以及类型
        类型             :models.Responser
        r.text          ：获取网站源码
        r.encoding      ：访问或定制编码方式
        r.url           ：获取请求的url
        r.content       ：响应的字节类型
        r.status_code   ：响应的状态码
        r.headers       ：响应的头信息
"""

import requests

url = 'http://www.baidu.com'

response = requests.get(url)

# 一个类型，六个属性
# response类型
print(type(response))

# 设置响应编码
response.encoding = 'utf-8'

# 获取网站源码（以字符串的形式）
print(response.text)

# 获取请求的url
print(response.url)

# 获取响应的字节类型（返回的是二进制的数据）
print(response.content)

# 响应的状态码
print(response.status_code)

# 响应的头信息
print(response.headers)
